Skip to content

fix(deps): update all non-major dependencies#29

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch
Open

fix(deps): update all non-major dependencies#29
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented May 1, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update OpenSSF
@agentclientprotocol/sdk ^0.4.9^0.29.0 age confidence dependencies minor OpenSSF Scorecard
@biomejs/biome (source) 2.4.92.5.5 age confidence devDependencies minor OpenSSF Scorecard
@types/node (source) 24.12.024.13.3 age confidence devDependencies minor OpenSSF Scorecard
crate-ci/typos v1.43.0v1.48.0 age confidence action minor OpenSSF Scorecard
pnpm (source) 10.28.210.34.5 age confidence packageManager minor OpenSSF Scorecard
vite (source) 7.3.17.3.6 age confidence devDependencies patch OpenSSF Scorecard
zustand 5.0.125.0.14 age confidence dependencies patch OpenSSF Scorecard

Release Notes

agentclientprotocol/typescript-sdk (@​agentclientprotocol/sdk)

v0.29.0

Compare Source

Features

v0.28.1

Compare Source

Bug Fixes

v0.28.0

Compare Source

Features

v0.27.1

Compare Source

Bug Fixes
  • node-adapter: Cap HTTP request body size (#​186) (3832d4c)
  • node-adapter: harden Node adapter request parsing (220eae6)

v0.27.0

Compare Source

This is a big release! We have rewritten the SDK to have a more ergonomic design for creating new agents and clients. You can read more in the Migration Guide for how to migrate.

For now, you will still have the old interfaces available to ease the migration, but they are deprecated and will be removed in a future release.

Features

v0.26.0

Compare Source

Features

v0.25.1

Compare Source

Bug Fixes

v0.25.0

Compare Source

Features

v0.24.0

Compare Source

Features
  • Add resilient schema deserialization (#​167) (5864e73)
  • schema: Stabilize addl dirs and remove unstable model selectors (#​165) (fa6e302)

v0.23.0

Compare Source

Features
  • schema: Stabilize logout and update schema to v0.13.4 (#​163) (cfd900a)

v0.22.1

Compare Source

Bug Fixes

v0.22.0

Compare Source

Features

v0.21.1

Compare Source

Bug Fixes
  • emit .js extensions in generated schema barrel for nodenext consumers (#​146) (63b96db)

v0.21.0

Compare Source

Features

v0.20.0

Compare Source

Features

v0.19.2

Compare Source

Bug Fixes
  • Avoid event loop timing causing out of order messages (#​130) (8f514f3)

v0.19.1

Compare Source

Bug Fixes
  • avoid spurious unhandledRejection when transport fails mid-sendRequest (#​122) (b6b2cb4)
  • Flush decoder state at end of NDJSON stream (#​119) (4e1b07a)
  • Use TypeScript private keyword instead of ES #private fields (#​127) (c6e6ee2)

v0.19.0

Compare Source

Features

v0.18.2

Compare Source

Bug Fixes
  • propagate input stream errors through ndJsonStream (#​111) (f57a8d1)

v0.18.1

Compare Source

Bug Fixes
  • Handle ACP connection transport failures cleanly (#​103) (028ee3f)

v0.18.0

Compare Source

Features
  • unstable: Add initial additionalDirectories and NES support (#​104) (43cde3b)

v0.17.1

Compare Source

Bug Fixes

v0.17.0

Compare Source

Features

v0.16.1

Compare Source

Bug Fixes
  • unstable: Fixes for session/close capabilities (#​85) (e8721b7)

v0.16.0

Compare Source

Features

v0.15.0

Compare Source

Features
Bug Fixes

v0.14.1

Compare Source

Bug Fixes
  • inconsistent bigint vs number in zod and schema (#​66) (5e3c342)

v0.14.0

Compare Source

Features

v0.13.1

Compare Source

Bug Fixes

v0.13.0

Compare Source

Features

v0.12.0

Compare Source

Features

v0.11.0

Compare Source

Features

v0.10.0

Compare Source

Features

v0.9.0

Compare Source

Features

v0.8.0

Compare Source

Features

v0.7.0

Compare Source

Features

v0.6.0

Compare Source

Updates to the latest version of the ACP JSON Schema, v0.8.0

This update provides much improved schema interfaces. The migration should be minimal because in TypeScript the interfaces should be functionally equivalent. But there may be some areas where the types are now more informative to the compiler and will hopefully help you catch errors earlier.

v0.5.1

Compare Source

  • Add ability for agents and clients to provide information about their implementation
  • Fix incorrectly serialized _meta field on SetSessionModeResponse

v0.5.0

Compare Source

  • Provide access to an AbortSignal and closed promise on connections so you can wait for the connection to close and handle any other cleanup tasks you need for a graceful shutdown. #​11
  • Allow for more customization of error messages: #​12
  • Update to latest ACP JSON Schema: #​10
biomejs/biome (@​biomejs/biome)

v2.5.5

Compare Source

Patch Changes
  • #​10972 ab8c21b Thanks @​ematipico! - Fixed useExhaustiveSwitchCases for unions of bigint literals. The rule now reports missing bigint cases and compares bigint literals by value, including binary, octal, hexadecimal, and separator-containing spellings. For example, this switch now reports the missing 2n case:

    declare const value: 1n | 2n;
    switch (value) {
      case 1n:
        break;
    }
  • #​10972 ab8c21b Thanks @​ematipico! - Fixed false positives in noBaseToString and useNullishCoalescing when member, stringification, or nullish inference cannot complete. These rules now suppress diagnostics instead of reporting from partial type information. For example, neither expression is reported when a recursive type cannot be fully resolved:

    type Recursive = Recursive;
    declare const value: Recursive;
    
    String(value);
    value || "fallback";
  • #​10977 0bf7486 Thanks @​ematipico! - Fixed #​10922: the action useSortedAttributes no longer triggers for HTML instructions.

  • #​10957 cf263c4 Thanks @​dyc3! - Fixed noThenProperty failing to detect Object.fromEntries, Object.defineProperty, and Reflect.defineProperty calls with comments between their tokens.

  • #​10983 edc0ed7 Thanks @​ayaangazali! - Fixed #​10980: useAriaPropsSupportedByRole no longer reports false positives when the attribute that determines an element's implicit ARIA role is written as a shorthand attribute, such as <a {href} aria-label="..."> in Astro and Svelte files.

    Shorthand attributes are now taken into account when computing the implicit role, so the anchor above correctly resolves to the link role instead of generic.

  • #​10889 89526e3 Thanks @​denbezrukov! - Fixed CSS formatter casing for syntax-owned names while preserving author-defined names, including scoped keyframes and container scroll-state queries.

    - A:HOVER { COLOR: INITIAL; }
    + A:hover { color: initial; }
    - @&#8203;KEYFRAMES :GLOBAL KeepFrames { FROM { COLOR: RED; } }
    + @&#8203;keyframes :GLOBAL KeepFrames { from { color: RED; } }
    - @&#8203;CONTAINER scroll-state((SCROLLED: TOP) AND (STUCK)) { A:HOVER { COLOR: RED; } }
    + @&#8203;container scroll-state((SCROLLED: TOP) AND (STUCK)) { A:hover { color: RED; } }
  • #​10964 794ccd0 Thanks @​denbezrukov! - Fixed CSS formatting for comments between declaration values and !important.

    -a { color: /* before */ /* after */ red !important; }
    +a { color: /* before */ red /* after */ !important; }
  • #​10993 b7a9694 Thanks @​denbezrukov! - Fixed the CSS formatter to preserve comments on the correct side of selector combinators and before declaration blocks.

    -.before > /* comment */ .after {}
    +.before /* comment */ > .after {}

    It now also keeps selectors with escaped newlines in attribute values inline when they fit.

    -div
    -  span[foo="bar\
    +div span[foo="bar\
     value"] {}
  • #​10978 8ebafe1 Thanks @​ematipico! - Fixed #​10870: noUnresolvedImports no longer reports false positives such as import type { NextRequest } from "next/server".

  • #​10901 68c10e6 Thanks @​Socialpranker! - Fixed #​10622: the HTML/Vue parser no longer panics on the argument-less v-bind shorthand (:="props").

    This syntax is valid Vue and equivalent to v-bind="props", so the parser now accepts it (along with the longhand v-bind:="props") instead of crashing while building a diagnostic for a missing argument.

  • #​10936 7df46f5 Thanks @​ematipico! - Improved generic tuple inference for useIncludes. The rule now recognizes specialised tuple element types returned through generic aliases.

  • #​10941 f787725 Thanks @​siketyan! - Fixed #10855: Biome now supports parsing and formatting CSS custom media queries declared with @custom-media.

  • #​10969 72d309b Thanks @​ematipico! - Fixed an issue where Biome logs became too verbose, dumping information not relevant to user's operations.

  • e62f6b6 Thanks @​ematipico! - Fixed #​10963: Biome no longer panics when a type-aware rule such as noFloatingPromises checks a call to a function with multiple call signatures imported from another module.

  • #​10931 899c60d Thanks @​ematipico! - Fixed check --write command. Now the command reports code frame of the formatted code, if the formatter is enabled.

  • #​10904 ceee4f4 Thanks @​qzwxsaedc! - Fixed #​10892: noUnnecessaryConditions no longer reports a false positive when checking a member of a discriminated union that is accessed through a default type-only namespace import. The following code is no longer flagged:

    import type Types from "./types";
    
    declare function parse(): Types.Result<string>;
    const result = parse();
    if (!result.success) {
    }
  • #​10962 f0a67f2 Thanks @​ematipico! - Biome no longer removes embedded styles and scripts in HTML files.

  • #​11000 5039a1e Thanks @​ematipico! - Fixed a bug where closing one editor stopped a shared Biome daemon used by other editors. LSP proxy processes now exit when either the editor or daemon disconnects.

  • #​10957 cf263c4 Thanks @​dyc3! - Improved the performance of the noThenProperty lint rule by about 50%.

  • #​10992 4bf9b21 Thanks @​ematipico! - Fixed noMisusedPromises: The rule now reports Promise-returning callbacks where a synchronous callback is expected when calls use tuple spreads or tuple rest parameters, including generic and deeply nested tuples, and when constructor signatures come from interface or object types. Recursive or excessively nested tuple spreads use a conservative fallback so analysis terminates.

    For example, the following callback is now reported.

    declare function consume(...args: [number, () => void]): void;
    const prefix: [number] = [1];
    
    consume(...prefix, async () => {});
  • #​10915 b3b12b3 Thanks @​Functionhx! - Added the rule noNegationInEqualityCheck. The rule flags negated expressions on the left side of strict equality checks like !foo === bar — due to operator precedence this evaluates as (!foo) === bar which is almost always a mistake for foo !== bar.

    The rule provides an unsafe fix that flips the operator.

    // Invalid
    !foo === bar;
    !foo !== bar;
    
    // Valid
    foo !== bar;
    foo === bar;
  • #​10970 bd1038b Thanks @​ematipico! - Improved overload selection for noMisusedPromises. Biome now handles overloaded calls, overloaded constructors, rest parameters, union arguments, and generic constraints without selecting an incompatible signature. For example, noMisusedPromises now reports the async callback passed to the synchronous overload:

    declare function consume(kind: "async", callback: () => Promise<void>): void;
    declare function consume(kind: "sync", callback: () => void): void;
    consume("sync", async () => {});
  • #​10933 48a4abb Thanks @​ematipico! - Fixed useArrayFind to recognize bigint zero indexes.

  • #​10931 899c60d Thanks @​ematipico! - Fixed an orchestration issue that could lead to deadlocks when type-aware rules are enabled.

  • #​10969 72d309b Thanks @​ematipico! - Hardened the Biome Language Server by improving its synchronisation logic.

  • #​10972 ab8c21b Thanks @​ematipico! - Fixed false positives in noMisusedPromises and useAwaitThenable when Promise or thenable inference cannot complete. These rules now suppress diagnostics instead of treating incomplete type information as a definite result. For example, useAwaitThenable no longer reports await value when the value's thenability is unknown:

    declare const value: unknown;
    
    async function consume() {
      await value;
    }

v2.5.4

Compare Source

Patch Changes
  • #​10665 55ff995 Thanks @​dyc3! - Improved the performance of the HTML parser slightly in our synthetic benchmarks.

  • #​10894 f4fb10e Thanks @​ematipico! - Fixed #​6392: On-type formatting no longer moves comments before an if statement into its body.

  • #​10939 f2799db Thanks @​Netail! - Fixed #​10930: noLabelWithoutControl now correctly detects text interpolation in Astro, Svelte & Vue as valid accessible content.

  • #​10945 ae15d98 Thanks @​Netail! - Fixed #​10942: Svelte directives don't throw an accidental debug log anymore.

  • #​10842 5e1abfe Thanks @​JamBalaya56562! - Fixed #​9196: biome check --write --unsafe no longer hangs forever when applying the noCommentText code fix.

    The rule's fix now wraps the comment in a real JSX expression container ({/* comment */}) instead of re-inserting the braces as plain JSX text, so the fixed code is no longer reported again by the same rule.

  • #​10891 ecca79e Thanks @​ematipico! - Fixed #10885: prevented a module-inference regression introduced by a housekeeping change.

  • #​10886 60c8043 Thanks @​dyc3! - Fixed #​10727: Biome now breaks the arguments of curried test.each, it.each, describe.each, and test.for calls when they exceed the configured line width.

    - test.each([[1, 2]])("a description that is long enough to push the hugged opening line beyond the print width", (a, b) => {
    -   expect(a).toBe(b);
    - });
    + test.each([[1, 2]])(
    +   "a description that is long enough to push the hugged opening line beyond the print width",
    +   (a, b) => {
    +     expect(a).toBe(b);
    +   },
    + );
  • #​10895 01a85f0 Thanks @​ematipico! - Biome will now remove stale Unix daemon sockets from older Biome versions when starting a newer daemon.

v2.5.3

Compare Source

Patch Changes
  • #​10815 86613d5 Thanks @​WaterWhisperer! - Fixed a parser panic reported in #​10708: Biome now recovers when unsupported CSS Modules @value rules or scoped @keyframes names end at EOF.

  • #​10534 da9b403 Thanks @​Mokto! - Fixed noUnusedVariables false positives in Svelte files: Svelte store subscriptions ($store references in templates now keep the underlying store binding from being flagged), and $bindable() props that are only written to in the script block (write-only is intentional for bindable props) are no longer reported as unused.

  • #​10827 098ba41 Thanks @​Aqu1bp! - Fixed #​10698: The noUnsafeOptionalChaining rule now reports unsafe optional chains wrapped in TypeScript as, satisfies, type assertion, and instantiation expressions, such as new (value?.constructor as Constructor)().

  • #​10773 3c6513d Thanks @​otkrickey! - Fixed #​10772: useVueValidVOn no longer reports a missing handler for v-on directives using a verb modifier (.stop / .prevent) without an expression, e.g. <div @&#8203;click.stop></div>. The rule also accepts the arg-less object syntax <div v-on="$listeners"></div> instead of reporting a missing event name.

  • #​10721 d83c66b Thanks @​minseong0324! - Improved type-aware lint rule inference for built-in globals and indexed function calls. Biome now resolves Error(...), new Error(...), optional Error#stack, and calls through indexed function values such as handlers[0]() more accurately.

  • #​10865 6450276 Thanks @​ematipico! - Fixed #​10845. Biome Language Server no longer goes in deadlock when the scanner is enabled.

  • #​10853 93d8e53 Thanks @​Netail! - Fixed #​10840: Astro shorthand attribute syntax is now correctly being parsed from embedded nodes.

  • #​10820 bba3092 Thanks @​JamBalaya56562! - Fixed #​10619: noProcessEnv now also reports computed (bracket) member access. Previously only dot access was checked, so process["env"] and env["NODE_ENV"] (where env is imported from node:process) were missed. Both static and computed accesses are now reported.

  • #​10835 3447b2f Thanks @​dyc3! - Fixed #​10824: useDomQuerySelector now supports an ignore option for receiver identifiers that should not be reported.

  • #​10875 b12e486 Thanks @​dyc3! - Fixed #​10795: --profile-rules now reports timings for each plugin separately as plugin/<pluginName>, matching the naming used by plugin suppressions, instead of aggregating all plugins under a single plugin/plugin entry.

  • #​10877 d6bc447 Thanks @​ematipico! - Fixed biome-zed#164: Biome no longer inserts stray whitespace when format-on-type runs after closing delimiters such as ), ], and }.

  • #​10867 a21463e Thanks @​dyc3! - Fixed #​10864: Biome no longer crashes when checking or linting HTML files with unquoted attribute values such as <textarea rows=4></textarea>.

v2.5.2

Compare Source

Patch Changes
  • #​10595 f458028 Thanks @​pkallos! - Added the option ignoreBooleanCoercion to useNullishCoalescing. When enabled, Biome ignores || and ||= used inside a Boolean() call, where coalescing on falsy values is intentional.

  • #​10798 4a32b63 Thanks @​pkallos! - Added the option ignorePrimitives to useNullishCoalescing. When enabled, Biome ignores ||, ||=, and ternary expressions whose non-nullish operands are all primitives the option opts out of. Use true to ignore all primitives, or an object selecting string, number, boolean, or bigint.

  • #​10545 f3d4c00 Thanks @​Mokto! - Added the new nursery rule noSvelteUnnecessaryStateWrap, which reports unnecessary $state() wrapping of classes from svelte/reactivity that are already reactive.

    <script>
    import { SvelteMap } from "svelte/reactivity";
    const map = $state(new SvelteMap()); // redundant
    </script>
  • #​10752 f62fb8b Thanks @​ematipico! - Fixed #​10739. Now the rule useValidAutocomplete correctly flags the autoComplete attribute.

  • #​10796 f1b3ab2 Thanks @​ematipico! - Fixed #​10768. Improved the performance of the Biome Language Server by cancelling certain in-flight operations when there are fast updates.

  • #​10719 aa649b5 Thanks @​minseong0324! - Fixed noMisleadingReturnType false positive on returns that use a widening type assertion: "a" as string is no longer reported as misleading. The rule now also reports a literal-pinning assertion such as false as false, matching the existing as const behavior

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, on day 1 of the month (* 0-3 1 * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from f2a6acc to 66c10a8 Compare May 1, 2026 12:59
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 8328c32 to 94a3956 Compare May 14, 2026 16:32
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from e8127e0 to c7d23eb Compare May 21, 2026 14:14
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 5471800 to 8a34488 Compare May 31, 2026 01:57
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 9ea0e58 to 0971e88 Compare June 4, 2026 18:50
@renovate

renovate Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: pnpm-lock.yaml
Progress: resolved 1, reused 0, downloaded 0, added 0
 ERR_PNPM_NO_MATURE_MATCHING_VERSION  Version 2.5.5 (released 3 days ago) of @biomejs/biome does not meet the minimumReleaseAge constraint

This error happened while installing a direct dependency of /tmp/renovate/repos/github/marimo-team/use-acp

The latest release of @biomejs/biome is "2.5.5". Published at 7/21/2026

Other releases are:
  * nightly: 1.9.5-nightly.81fdedb published at 11/26/2024
  * beta: 2.0.0-beta.6 published at 6/2/2025

If you need the full list of all 144 published versions run "pnpm view @biomejs/biome versions".

If you want to install the matched version ignoring the time it was published, you can add the package name to the minimumReleaseAgeExclude setting. Read more about it: https://pnpm.io/settings#minimumreleaseageexclude

@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from eded68c to a90b83f Compare June 8, 2026 23:15
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from c3d7744 to ff4644c Compare June 19, 2026 15:01
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from f80c744 to 511a7bf Compare June 22, 2026 03:09
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 86b1ded to f311511 Compare June 30, 2026 19:29
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 37bd335 to 28cab77 Compare July 11, 2026 09:29
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from cd4c345 to 2718cda Compare July 18, 2026 05:36
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 45e5977 to 2adf76f Compare July 24, 2026 10:43
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 2adf76f to b5974de Compare July 24, 2026 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants